\hypertarget{group__nxbot__low__level}{
\section{LOW Layer}
\label{group__nxbot__low__level}\index{LOW Layer@{LOW Layer}}
}


This Layer acts as a HAL (Hardware abstraction Layer) for interfacing the devices connected to the microcontroller system.  


\subsection*{Modules}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__nxbot__adc}{ADC Library}


\begin{DoxyCompactList}\small\item\em Interrupt ADC library for checking the state of the battery and 7 additional ADC channels in NXBOT. \item\end{DoxyCompactList}

\item 
\hyperlink{group__nxbot__bumper}{BUMPER Library}


\begin{DoxyCompactList}\small\item\em Interrupt Bumper library for checking the state of the bumper sensors in NXBOT. \item\end{DoxyCompactList}

\item 
\hyperlink{group__nxbot__buzzer}{BUZZER Library}


\begin{DoxyCompactList}\small\item\em Interrupt-\/driven buzzer library for implementing a sound device. \item\end{DoxyCompactList}

\item 
\hyperlink{group__nxbot__eeprom}{EEPROM Library}


\begin{DoxyCompactList}\small\item\em Eeprom library for saving long-\/term variables of NXBOT. \item\end{DoxyCompactList}

\item 
\hyperlink{group__nxbot__encoder}{ENCODER Library}


\begin{DoxyCompactList}\small\item\em Encoder library for odometry readings. \item\end{DoxyCompactList}

\item 
\hyperlink{group__nxbot__ir}{IR Library}


\begin{DoxyCompactList}\small\item\em Interrupt IR library for checking the state of the ir sensors in NXBOT. \item\end{DoxyCompactList}

\item 
\hyperlink{group__nxbot__pwm}{PWM Library}


\begin{DoxyCompactList}\small\item\em PWM library for applying different velocities to the motors in NXBOT. \item\end{DoxyCompactList}

\item 
\hyperlink{group__nxbot__sonar}{SONAR Library}


\begin{DoxyCompactList}\small\item\em SONAR library for reading SRF02 sonar-\/modules, connected via serial communication. \item\end{DoxyCompactList}

\item 
\hyperlink{group__nxbot__uart}{UART Library}


\begin{DoxyCompactList}\small\item\em Interrupt UART library using the built-\/in UART with transmit and receive circular buffers. \item\end{DoxyCompactList}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
This Layer acts as a HAL (Hardware abstraction Layer) for interfacing the devices connected to the microcontroller system. 